package com.wlsk.license.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 车辆信息
 *
 */
@Data
public class CarInfoDto extends BaseDto {
    /**
     * 车牌号
     */
    @ApiModelProperty(value = "车牌号")
    private String licensePlate;

    /**
     * 颜色代码
     */
    @ApiModelProperty(value = "颜色")
    private String color;

    /**
     * 车辆颜色值
     */
    @ApiModelProperty(value = "车辆颜色")
    private String colorName;

    /**
     * 车辆类型
     */
    @ApiModelProperty(value = "车辆类型")
    private String genre;

    /**
     * 车辆类型名称
     */
    @ApiModelProperty(value = "车辆类型名称")
    private String genreName;

    /**
     * 道路运输证号
     */
    @ApiModelProperty(value = "道路运输证号")
    private String transportation;

    /**
     * 车辆经营范围
     */
    @ApiModelProperty(value = "车辆经营范围")
    private String vehicleProducts;

    /**
     * 座位数
     */
    @ApiModelProperty(value = "座位数")
    private Integer seat;

    /**
     * 车辆技术等级
     */
    @ApiModelProperty(value = "车辆技术等级")
    private String technicalGrade;
    /**
     * 车辆技术等级名称
     */
    @ApiModelProperty(value = "车辆技术等级名称")
    private String technicalGradeName;

    /**
     * 客车类型等级
     */
    @ApiModelProperty(value = "客车类型等级")
    private String typeClasses;
    /**
     * 客车类型等级
     */
    @ApiModelProperty(value = "客车类型等级名称")
    private String typeClassesName;

    /**
     * 二级维护到期日期
     */
    @ApiModelProperty(value = "二级维护到期日期")
    private String maintain;

    /**
     * 类型等级到期日期
     */
    @ApiModelProperty(value = "类型等级到期日期")
    private String djjbnx;

    /**
     * 技术等级到期日期
     */
    @ApiModelProperty(value = "技术等级到期日期")
    private String jsjbnx;
    /**
     * 车牌类型信息
     */
    @ApiModelProperty(value = "车牌类型")
    private String licPlaTypeinfo;

    /**
     * 车架号
     */
    @ApiModelProperty(value = "车架号")
    private String ccjh;

    /**
     * 厂牌型号
     */
    @ApiModelProperty(value = "厂牌型号")
    private String ccp;

    /**
     * 行驶证登记日期
     */
    @ApiModelProperty(value = "行驶证登记日期")
    private String cccnf;

    /**
     * 燃料类型
     */
    @ApiModelProperty(value = "燃料类型")
    private String crllx;

    /**
     * 燃料类型名称
     */
    @ApiModelProperty(value = "燃料类型名称")
    private String crllxName;

    /**
     * 指标终止日期
     */
    @ApiModelProperty(value = "指标终止日期")
    private String cyxzzrq;

    /**
     * 道路运输证有效期起
     */
    @ApiModelProperty(value = "道路运输证有效期起")
    private String limitPlay;

    /**
     * 道路运输证有效期止
     */
    @ApiModelProperty(value = "道路运输证有效期止")
    private String limitCheck;

    /**
     * 是否安全检查 1合格0不合格
     */
    @ApiModelProperty(value = "是否安全检查 1合格0不合格")
    private Integer isSecurityCheck;

    /**
     * 安检人员
     */
    @ApiModelProperty(value = "安检人员")
    private String secupers;

    /**
     * 趟次维护（1:是/0:否）
     */
    @ApiModelProperty(value = "趟次维护（1:是/0:否）")
    private Integer trip;

    /**
     * 卫星定位是否正常（1:是/0:否）
     */
    @ApiModelProperty(value = "卫星定位是否正常（1:是/0:否）")
    private Integer isGps;

    /**
     * 车辆记录id
     */
    @ApiModelProperty(value = "车辆记录id")
    private String cciid;

    /**
     * 车辆照片url
     */
    @ApiModelProperty(value = "车辆照片url")
    private String filePath;

    /**
     * 指标编号
     */
    @ApiModelProperty(value = "指标编号")
    private String indexNo;

    /**
     * 申请时间止
     */
    @ApiModelProperty(value = "申请时间止")
    private String limitEnd;

    /**
     * 申请时间起
     */
    @ApiModelProperty(value = "申请时间起")
    private String limitStart;

    /**
     * 线路使用期限，使用期止
     */
    @ApiModelProperty(value = "线路使用期限，使用期止")
    private String limitEndXl;

    /**
     * 线路使用期限，使用期起
     */
    @ApiModelProperty(value = "线路使用期限，使用期起")
    private String limitStartXl;

    /**
     * 线路ID
     */
    @ApiModelProperty(value = "线路ID")
    private Long lineId;

    /**
     * 车辆所属机构,码表值
     */
    @ApiModelProperty(value = "车辆所属机构,码表值")
    private String manUnitCode;

    /**
     * 车辆所属机构，中文
     */
    @ApiModelProperty(value = "车辆所属机构，中文")
    private String manUnitCodeName;

    /**
     * 车辆ID
     */
    @ApiModelProperty(value = "车辆ID")
    private Integer vehicleId;

    /**
     * 线路，运次信息，包车总里程
     */
    @ApiModelProperty(value = "线路，运次信息，包车总里程")
    private Integer totalMileageXl;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remarks;

    @ApiModelProperty(value = "备注")
    private String mark;
    /**
     * 车辆所属业户的许可证号
     */
    @ApiModelProperty(value = "车辆所属业户的许可证号")
    private String licensenoYh;
}
